<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head>
  <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
  <meta http-equiv="Content-Script-Type" content="text/javascript"/>

  <title>
    Package: Tictactoe.Plateau (abstract) (generic)
  </title>
  <link rel='stylesheet' href='support/docgen.css' type='text/css'/>
  <link rel='stylesheet' href='support/tags.css' type='text/css'/>
  <script src='support/docgen.js' type='text/javascript' charset='utf-8'></script>
</head>
<body onload="onloadDoc();">

<div id='leftSide'>
  <div id='leftSideInside'>
  <div id='header'>
    <h2 class="button">Documentation</h2>
    <a href='toc.html'><div class="button2">Table of Contents</div></a>

    <a href='tree.html'><div class="button2">Class Inheritance Tree</div></a>

  </div>

  <div id='navigation'>
    <h2 class="button">Navigation</h2>
    <a href='#Description'><div class="button2">Description</div></a>
    <a href='#Classes'><div class="button2">Classes</div></a>
    <a href='#Types'><div class="button2">Types</div></a>
    <a href='#Methods'><div class="button2">Subprograms &amp; Entries</div></a>
  </div><!-- navigation -->
  </div>
</div> <!-- leftSide -->

<div class='default' id='rightSide'>
 <div id='rightSideInside'>
 <div id='Index'>
  <h2>Index</h2>
  <script type="text/javascript">
    var names = new Array (
new Array ('Plateau', 'tictactoe-plateau.ads:4:9', 'class-spec'),
new Array ('Pointeur_<wbr/>Plateau', 'tictactoe-plateau.ads:5:9', 'type-spec'),
new Array ('Tracer', 'tictactoe-plateau.ads:8:14', 'subp-spec'),
new Array ('Liberer', 'tictactoe-plateau.ads:10:14', 'subp-spec'),
new Array ('NouveauPlateau', 'tictactoe-plateau.ads:12:13', 'subp-spec'),
new Array ('EstPlein', 'tictactoe-plateau.ads:14:13', 'subp-spec'),
new Array ('Gagnant', 'tictactoe-plateau.ads:16:13', 'subp-spec'),
new Array ('Get_<wbr/>Cellule', 'tictactoe-plateau.ads:18:13', 'subp-spec'),
      new Array ('dummy', '', ''));
    printIndexList (names);
  </script>
  <noscript>
    <ul>
      <li class='class-spec'><a href="#tictactoe-plateau.ads:4:9">Plateau</a></li>
      <li class='type-spec'><a href="#tictactoe-plateau.ads:5:9">Pointeur_<wbr/>Plateau</a></li>
      <li class='subp-spec'><a href="#tictactoe-plateau.ads:8:14">Tracer</a></li>
      <li class='subp-spec'><a href="#tictactoe-plateau.ads:10:14">Liberer</a></li>
      <li class='subp-spec'><a href="#tictactoe-plateau.ads:12:13">NouveauPlateau</a></li>
      <li class='subp-spec'><a href="#tictactoe-plateau.ads:14:13">EstPlein</a></li>
      <li class='subp-spec'><a href="#tictactoe-plateau.ads:16:13">Gagnant</a></li>
      <li class='subp-spec'><a href="#tictactoe-plateau.ads:18:13">Get_<wbr/>Cellule</a></li>
    </ul>
  </noscript>
 </div>
 </div>
</div>

<div class='default' id='documentation'>
  <div class='title'>
    Package:
<span class="droplink"><i>Tictactoe.Plateau (abstract) (generic)</i><ul>
  <li><a href="src_tictactoe-plateau.ads.html">Goto spec source</a></li>
</ul></span>
  </div>
  <div class='subprograms'>
    <h1><a name='Description' id='Description'></a>Description</h1>
    <div class="class">
    <div class='details'><pre><span class="keyword">package</span> <span class="name_emphasis">Tictactoe.Plateau</span> <span class="keyword">is</span></pre></div>
    </div>
  </div>


  <div class='subprograms'>
    <h1><a name='Classes' id='Classes'></a>Classes</h1>
    <div class="class">
      <h3><a name='tictactoe-plateau.ads:4:9' id='tictactoe-plateau.ads:4:9'></a>
<span class="droplink">Plateau<ul>
  <li><a href="src_tictactoe-plateau.ads.html#l4">Goto declaration in source</a></li>
  <li><a href="src_tictactoe-plateau.ads.html#l24">Goto full declaration in source</a></li>
</ul></span>
      </h3>
      <div class='details'><pre><span class="keyword">type</span> <span class="name_emphasis">Plateau</span> <span class="keyword">is</span> <span class="keyword">tagged</span> <span class="keyword">private</span>;</pre></div>
    </div>
  </div>


  <div class='subprograms'>
    <h1><a name='Types' id='Types'></a>Types</h1>
    <div class="class">
      <h3>
        <a name='tictactoe-plateau.ads:5:9' id='tictactoe-plateau.ads:5:9'></a>
<span class="droplink">Pointeur_Plateau<ul>
  <li><a href="src_tictactoe-plateau.ads.html#l5">Goto declaration in source</a></li>
</ul></span>
      </h3>
      <div class='details'><pre><span class="keyword">type</span> <span class="name_emphasis">Pointeur_Plateau</span> <span class="keyword">is</span> <span class="keyword">access</span> <a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:4:9" title="defined at tictactoe-plateau.ads:4:9">Plateau</a>;</pre></div>
    </div>
  </div>


    <div class='subprograms'>
      <h1><a name='Methods' id='Methods'></a>Subprograms &amp; Entries</h1>
      <div class="class">
        <h3>
          <a name='tictactoe-plateau.ads:8:14' id='tictactoe-plateau.ads:8:14'></a>
<span class="droplink">Tracer<ul>
  <li><a href="src_tictactoe-plateau.ads.html#l8">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">procedure</span> <span class="name_emphasis">Tracer</span><table><tr><td>(</td><td><span class="name"><a name="tictactoe-plateau.ads:8:21"></a>P_Plateau</span></td><td>: <a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:5:9" title="defined at tictactoe-plateau.ads:5:9">Pointeur_Plateau</a> ;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-plateau.ads:8:52"></a>P_Ligne</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:3:12" title="defined at tictactoe.ads:3:12">Ligne</a> ;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-plateau.ads:8:70"></a>P_Colonne</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:4:12" title="defined at tictactoe.ads:4:12">Colonne</a> ;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-plateau.ads:8:92"></a>P_Pion</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:2:9" title="defined at tictactoe.ads:2:9">Pion</a> );</td></tr></table></pre></div>
        <div class='comment'>La procedure [tracer] permet d&apos;inserer un pion dans un plateau
</div>
      </div>
      <div class="class">
        <h3>
          <a name='tictactoe-plateau.ads:10:14' id='tictactoe-plateau.ads:10:14'></a>
<span class="droplink">Liberer<ul>
  <li><a href="src_tictactoe-plateau.ads.html#l10">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">procedure</span> <span class="name_emphasis">Liberer</span><table><tr><td>(</td><td><span class="name"><a name="tictactoe-plateau.ads:10:22"></a>P_Plateau</span></td><td>: <a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:5:9" title="defined at tictactoe-plateau.ads:5:9">Pointeur_Plateau</a> ;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-plateau.ads:10:53"></a>P_Ligne</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:3:12" title="defined at tictactoe.ads:3:12">Ligne</a> ;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-plateau.ads:10:71"></a>P_Colonne</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:4:12" title="defined at tictactoe.ads:4:12">Colonne</a>);</td></tr></table></pre></div>
        <div class='comment'>La procedure [liberer] permet de liberer un emplacement dans un plateau
</div>
      </div>
      <div class="class">
        <h3>
          <a name='tictactoe-plateau.ads:12:13' id='tictactoe-plateau.ads:12:13'></a>
<span class="droplink">NouveauPlateau<ul>
  <li><a href="src_tictactoe-plateau.ads.html#l12">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">function</span> <span class="name_emphasis">NouveauPlateau</span> <span class="keyword">return</span> <a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:5:9" title="defined at tictactoe-plateau.ads:5:9">Pointeur_Plateau</a>;</pre></div>
        <div class='comment'>La fonction [<a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:12:13" title="NouveauPlateau">NouveauPlateau</a>] retourne un nouveau plateau avec toutes les cases à vides
</div>
      </div>
      <div class="class">
        <h3>
          <a name='tictactoe-plateau.ads:14:13' id='tictactoe-plateau.ads:14:13'></a>
<span class="droplink">EstPlein<ul>
  <li><a href="src_tictactoe-plateau.ads.html#l14">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">function</span> <span class="name_emphasis">EstPlein</span><table><tr><td>(</td><td><span class="name"><a name="tictactoe-plateau.ads:14:22"></a>P_Plateau</span></td><td>: <a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:5:9" title="defined at tictactoe-plateau.ads:5:9">Pointeur_Plateau</a>) <span class="keyword">return</span> boolean;</td></tr></table></pre></div>
        <div class='comment'>La fonction [<a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:14:13" title="EstPlein">EstPlein</a>] test si le plateau ne contient aucune case vide
</div>
      </div>
      <div class="class">
        <h3>
          <a name='tictactoe-plateau.ads:16:13' id='tictactoe-plateau.ads:16:13'></a>
<span class="droplink">Gagnant<ul>
  <li><a href="src_tictactoe-plateau.ads.html#l16">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">function</span> <span class="name_emphasis">Gagnant</span><table><tr><td>(</td><td><span class="name"><a name="tictactoe-plateau.ads:16:21"></a>P_Plateau</span></td><td>: <a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:5:9" title="defined at tictactoe-plateau.ads:5:9">Pointeur_Plateau</a>;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-plateau.ads:16:51"></a>P_Pion</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:2:9" title="defined at tictactoe.ads:2:9">Pion</a>) <span class="keyword">return</span> boolean;</td></tr></table></pre></div>
        <div class='comment'>La fonction [<a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:16:13" title="Gagnant">Gagnant</a>] test si le pion passer en parametre a gagné
</div>
      </div>
      <div class="class">
        <h3>
          <a name='tictactoe-plateau.ads:18:13' id='tictactoe-plateau.ads:18:13'></a>
<span class="droplink">Get_Cellule<ul>
  <li><a href="src_tictactoe-plateau.ads.html#l18">Goto spec in source</a></li>
</ul></span>
        </h3>
        <div class='details'><pre><span class="keyword">function</span> <span class="name_emphasis">Get_Cellule</span><table><tr><td>(</td><td><span class="name"><a name="tictactoe-plateau.ads:18:25"></a>P_Plateau</span></td><td>: <a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:5:9" title="defined at tictactoe-plateau.ads:5:9">Pointeur_Plateau</a> ;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-plateau.ads:18:56"></a>P_Ligne</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:3:12" title="defined at tictactoe.ads:3:12">Ligne</a> ;</td></tr><tr><td></td><td><span class="name"><a name="tictactoe-plateau.ads:18:74"></a>P_Colonne</span></td><td>: <a href="tictactoe.ads.html#tictactoe.ads:4:12" title="defined at tictactoe.ads:4:12">Colonne</a>) <span class="keyword">return</span> <a href="tictactoe-cellule.ads.html#tictactoe-cellule.ads:5:9" title="defined at tictactoe-cellule.ads:5:9">Pointeur_Cellule</a>;</td></tr></table></pre></div>
        <div class='comment'>La fonction [<a href="tictactoe-plateau.ads.html#tictactoe-plateau.ads:18:13" title="Get_Cellule">Get_Cellule</a>] retourne un pointeur sur une cellule a une position donnée
</div>
      </div>
    </div>
</div> <!-- documentation -->

</body>
</html>